package HUZ_FileIO;

import java.io.File;
import java.io.IOException;

public class demo1 {
    public static void main(String[] args) throws IOException, InterruptedException {
        File file1=new File("./testTest.txt");
        File file2=new File("./dirTest");

        //指定文件路径的目录及文件(多种文本)生成方式
//        File file1=new File("E:\\Java网络通信程序\\testDemo1\\file.txt");
//        File file2=new File("E:\\Java网络通信程序\\testDemo1\\dirTest\\dir2\\di");

        System.out.println("exit:"+file1.exists());
        System.out.println("exit:"+file2.exists());


        //此时的File对象描述的是一个逻辑上的文件路径(未在磁盘中实际上存在)
        System.out.println("file1为文件:"+file1.isFile());
        System.out.println("file2为目录:"+file2.isDirectory());
        //使用成员方法创建指定文件和目录(真正的磁盘中生成文件和目录)
        file1.createNewFile();
        file2.mkdirs();

        //
        System.out.println("file1为文件:"+file1.isFile());
        System.out.println("file2为目录:"+file2.isDirectory());
        System.out.println();
//        file1.delete();
//        file2.delete();
//        System.out.println("exit:"+file1.exists());
//        System.out.println("exit:"+file2.exists());
        System.out.println(file1.exists());
        System.out.println(file2.exists());
        file1.delete();
        file2.delete();
        System.out.println("==============");
        Thread.sleep(10000);
        System.out.println(file1.exists());
        System.out.println(file2.exists());

    }
}
